package com.itheima.service;

import com.itheima.common.PageResult;
import com.itheima.dto.Simple;
import com.itheima.dto.SubjectsTagsDto;
import com.itheima.pojo.SubjectsTags;

import java.util.List;

public interface SubjectsTagsService {
    Integer addSubjectsTags(SubjectsTags subjectsTags);

    void modifySubjectsTags(SubjectsTags subjectsTags);

    PageResult SubjectsTagsPage(Integer page, Integer pagesize, Integer subjectID, String tagName, Integer state);

    void removeSubjectsTagsById(Integer id);

    void modifySubjectsTagsState(Integer id, Integer state);

    SubjectsTagsDto findSubjectsTagsById(Integer id);

    List<Simple> subjectsTagsSimple(Integer subjectID);
}
